payable abroad - French English Dictionary